package com.travel.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.travel.commons.utils.R;
import com.travel.modules.sys.entity.SysUserToken;

public interface SysUserTokenService extends IService<SysUserToken> {
    /**
     * 随机生成token
     * @param userId 用户id
     * @param valid
     * @return
     */
    R generateToken(Integer userId, int valid);

    /**
     * 登出并修改token
     * @param userId 用户id
     */
    void logout(Integer userId);
}
